package dreamdancetiktokmodelmysql

import (
	"gorm.io/gorm"
	"time"
)

type DanceHolidayConfession struct {
	Id        int64          `gorm:"primaryKey;autoIncrement;comment:id" json:"id"`
	GiftId    string         `json:"giftId" gorm:"column:gift_id;type:varchar(256);not null;default:'';comment:礼物ID"`                // 礼物ID
	GiftNum   int64          `json:"giftNum" gorm:"column:gift_num;type:bigint;default:0;not null;comment:礼物数量"`                     // 礼数量
	Status    int64          `json:"status" gorm:"column:status;type:bigint;default:0;not null;comment:状态 1:仅支持组队 2:支持单人 3:单人组队都可以"` // 状态 1:仅支持组队 2:支持单人 3:单人组队都可以
	UiId      string         `json:"uiId" gorm:"column:ui_id;type:varchar(256);not null;default:'';comment:触动的uiID"`                 // 触发的uiI
	StartTime int64          `json:"startTime" gorm:"column:start_time;type:bigint;default:0;not null;comment:开始时间"`                 // 开始时
	EndTime   int64          `json:"endTime" gorm:"column:end_time;type:bigint;default:0;not null;comment:结束时间"`                     // 结束时
	CreateId  int64          `json:"create_id" gorm:"column:create_id;type:bigint;default:0;not null;comment:创建人id"`                 // 创建人id
	UpdateId  int64          `json:"update_id" gorm:"column:update_id;type:bigint;default:0;not null;comment:更新人id"`                 // 更新人id
	CreatedAt time.Time      `json:"created_at" gorm:"column:created_at;type:datetime"`
	UpdatedAt time.Time      `json:"updated_at" gorm:"column:updated_at;type:datetime"`
	DeletedAt gorm.DeletedAt `gorm:"index;type:datetime" json:"-"`
}
